小编Cag*_*tay的帖子

如何知道在 Windows 中复制是否完成?

我正在编写一个侦听位置的工具,最好是远程位置,如果创建了新文件夹或文件,它会将其下载到本地位置。

目前我正在使用 侦听远程文件夹FileSystemWatcher,当创建新文件夹/文件时,我启动一个计时器,如果计时器达到 X 分钟,它开始将其复制到本地。在“监视”文件夹中创建新文件夹或文件会触发,FileSystemWatcher.Changed但如果有很多子目录,并且如果有大文件复制到监视文件夹,它有时会失败,它仅在复制开始时检测到,我的计时器可以完成直到它完成了。

所以:我有 3 台远程计算机/位置,ABC

A开始将一些文件夹/文件复制到B并且 C收听B

C如何检查A是否已完成复制FileSystemWatcher?我不想经常比较BC并复制其余文件。

我检查了其他问题,但他们没有回答,或者我已经实施了这些解决方案。 1 , 2 , 3

c# windows

3
推荐指数
1
解决办法
377
查看次数

使用 CSS 的 3D 绘画框架效果

我正在尝试使用 CSS 在图像上的绘画上复制画布框架效果。我可以做阴影和圆角,但我不知道如何做“圆角/环绕边”的 3D 效果。

当我试图复制右侧图像的效果时,我的实际图像是左侧图像。请忽略预期图像的背景。

有什么帮助吗?谢谢。

.image{
  display:flex;
  justify-content:space-evenly;
}
#actual {
  border-radius: 4px;
  box-shadow: 20px 4px 10px rgba(0,0,0,0.35), 40px 8px 10px rgba(0,0,0,0.15);
}
Run Code Online (Sandbox Code Playgroud)
<div class="image">
  <img id="actual" src="http://lorempixel.com/output/cats-q-c-640-480-10.jpg">  
  <img id="expected" src="https://i.imgur.com/XD8Vdvv.jpg">  
</div>
Run Code Online (Sandbox Code Playgroud)

css

2
推荐指数
1
解决办法
527
查看次数

如果 - 其他声明不会奏效

为什么我的if else if if else语句不起作用?

   printf ("Enter 1 for midtern1 sorting , 2 for midterm2 sorting , 3 for final sorting\n");
   scanf ("%d",sort);

   if (sort=1){
      midterm1(x);
      for (i=9;i>=0;i--){
      printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].mid1);}}
   else if (sort=2){
        midterm2(x);
        for (i=9;i>=0;i--){
        printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].mid2);}}
   else if (sort=3){
        final(x);
        for (i=9;i>=0;i--){
        printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].final);}}
Run Code Online (Sandbox Code Playgroud)

我试过(sort == 1),(sort <= 1),但结果仍然相同.

c if-statement

0
推荐指数
1
解决办法
377
查看次数

标签 统计

c ×1

c# ×1

css ×1

if-statement ×1

windows ×1