Получение имен файлов при перетаскивании их в целевые объекты пользовательского интерфейса: Справочник по C#
Перетаскиванием обычно называют метод передачи данных, который реализуется с помощью мыши (или другого указывающего устройства) для выбора одного или нескольких объектов...
Отслеживание изменений в файловой системе: Справочник по C#
Для отслеживания изменений в заданном каталоге можно воспользоваться классом «FileSystemWatcher» из пространства имен System.IO. Данный класс предназначен для отслеживания изменений в...
Получение размера файла: Справочник по C#
В этой инструкции будет описано как получить размер выбранного вами файла через класс «OpenFileDialog», реализующего открытие диалогового окна для выбора файла....
Воспроизведение видео с Youtube.com и видео формата swf.: Справочник по C#
Если вы хотите сделать демонстрацию ролика с Youtube или воспроизвести файл формата swf в вашем приложении, то этот пример именно для вас. Для реализации вам понадобятся...
Выборка файлов из директории и поддиректорий: Справочник по C#
Сегодня я покажу, как просто работать со всеми файлами на c#, находящимися в некоторой директории (папке) и всех вложенных папках. Для получения имен файлов...
Дата создания и изменения файла: Справочник по C#
using System;
using System.Windows.Forms;
using System.IO;
public class Example15_3
{
public static void Main()
{
// create and show an open file dialog
OpenFileDialog dlgOpen = new OpenFileDialog();
if (dlgOpen.ShowDialog() == DialogResult.OK)
{
// use...
Как заменить файл в C #: Справочник по C#
Иногда возникает необходимость полностью заменить файл. С File.Replace , заменить один файл на другой очень просто. Метод заменят содержимое одного на содержимое другого, и...
Чтение атрибутов файла: Справочник по C#
using System;
using System.IO;
class MainClass {
static void Main() {
FileInfo file = new FileInfo("data.txt");
Console.WriteLine(file.Attributes.ToString());
if (file.Attributes == FileAttributes.ReadOnly) {
Console.WriteLine("File is read-only (faulty test).");
}
if ((file.Attributes & FileAttributes.ReadOnly) ==...
Распаковка Zip архива: Справочник по C#
using System.IO;
using System.IO.Compression;
public void ungzip(string path, string decomPath, bool overwrite)
{
//for overwriting purposes
if (File.Exists(decomPath))
{
if (overwrite)
{
File.Delete(decomPath);
}
else
{
throw new IOException("The decompressed path you specified already exists and cannot...
Получаем список зарегистрированных расширений в Windows : Справочник по C#
Для работы вам понадобится подключить следующие пространства имен:
using Microsoft.Win32;
using System.Collections;
using System.Collections.Generic;
Функция:
public static List GetAllRegisteredFileExtensions()
{
//get into the HKEY_CLASSES_ROOT
RegistryKey root = Registry.ClassesRoot;
//generic list to hold all...
Проверка файла на занятость процессами: Справочник по C#
private void button2_Click(object sender, System.EventArgs e)
{
if (CheckIfFileIsBeingUsed(@"D:1.doc") == true)
{
MessageBox.Show("yes");
}
else
{
MessageBox.Show("no");
}
}
public bool CheckIfFileIsBeingUsed(string fileName)
{
try
{
File.Open(fileName, FileMode.Open, FileAccess.Read, FileShare.None);
}
catch (Exception exp)
{
return true;
}
return false;
}
Удаление файлов: Справочник по C#
using System;
using System.IO;
namespace FileDelete
{
public class DeletingFiles {
static void Main(string args)
{
FileInfo MyFile = new FileInfo(@"c:Test.txt");
MyFile.Create();
MyFile.Delete();
}
}
}Взято с http://www.java2s.com/Code/CSharp/File-Stream/DeletingFiles.htm
Запись и чтение текстовых файлов: Справочник по C#
using System;
using System.IO;
using System.Text;
public class TextFileTest {
private static void Main() {
FileStream fs = new FileStream("test.txt", FileMode.Create);
StreamWriter w = new StreamWriter(fs, Encoding.UTF8);
w.WriteLine(1.2M);
w.WriteLine("string");
w.WriteLine('!');
w.Flush();
w.Close();
fs.Close();
fs = new FileStream("test.txt",...
XCOPY in C#: Справочник по C#
public bool ProcessXCopy()
{
string XCopyArguments = "yourargumentshere";
Process XCopyProcess = new Process();
ProcessStartInfo XCopyStartInfo = new ProcessStartInfo();
XCopyStartInfo.FileName = "CMD.exe ";
//do not write error output to standard stream
XCopyStartInfo.RedirectStandardError...



